[VBscript]select case帮忙解决个小问题。在线等

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:42:15
<%Dim Money,i
select case "money"
case money<="500"
i=1
case money>"500" and money<="1000"
i=2
case money>"1000" and money<="3000"
i=3
case money>"3000" and money<="10000"
i=4
case money>"10000"
i=5
end select

response.Write (i)
%>
怎么样让 i 取到想要得到的值。
money是个传参后的变量,假设它是 2800
怎样取得 i=2

数字比较还加双引号干嘛呢?
SELECT CASE 应该不支持比较操作吧。CASE 应该只是一些常量:
比方
case 500,400,200(可以跟多个常量,其它语言一般只允许一个常量)
建议使用if ....else... end if

只能使用 if...elseif 结构,而且你的那么引号应该去掉